export default function(midder) {
	return [
		{ text: '姓名', prop: 'name' },
		{ text: '性别', prop: 'sex' },
		{ text: '年龄', prop: 'age' },
		{
			prop: 'action',
			width: '108px',
			fixed: 'right',
			text: '操作',
			// 在react中配置key属性
			key: 'action',
			// vue中使用data取行数据
			// const { row } = data;
			// react中使用record取行数据
			render: (data, record) => {
				const { proxy } = midder;
				if (env === 'react-antd') {
					// 这里是简单的删除模拟
					return this.render({
						is: '$ActionButton',
						text: '删除',
						size: 'small',
						danger: true,
						type: 'primary',
						onClick: () => {
							proxy.datas = proxy.datas.filter(row => row.key !== record.key);
						},
					}, '删除').getNative();
				} else if (env === 'vue2-element') {
					return [
						this.render({
							is: '$ActionButton',
							size: 'mini',
							type: 'danger',
							text: '删除',
							pop: '确定要删除吗？',
							onClick: () => {
								proxy.datas = proxy.datas.filter((_, idx) => idx !== data.$index);
							}
						})
					]
				} else if (env === 'vue3-element') {
					return [
						this.render({
							is: '$ActionButton',
							size: 'small',
							type: 'danger',
							text: '删除',
							pop: '确定要删除吗？',
							onClick: () => {
								proxy.datas = proxy.datas.filter((_, idx) => idx !== data.$index);
							}
						})
					]
				}





			}
		},
	]
}